Algorithmique et Programmation - STI2D/STL

Les listes

Exercice 1 : Liste, append dans une boucle for

On considère la fonction tableau définie en Python ci-dessous :
def tableau(p):
	m = []
	for i in range(p):
		m.append(2 - i + 5)
	return m
Quelle est la valeur renvoyée par l'appel de la fonctiontableau(5) ?

Exercice 2 : Liste Python et opérations

On considère les instructions Python ci-dessous :

L1 = [4, 6, 2, 2]
L2 = ['t', 'y', 'v']
L = L1 + L2

Quelle est la valeur de L après ces instructions ?

Exercice 3 : Modification d'un élément d'une liste par indice

On considère les instructions Python suivantes :
L = ['b', 'p', 'j', 'y']
L[3] = 'd'

Quelle est la valeur de L après ces instructions ?

Exercice 4 : Listes et parties de listes

On consière la liste L définie en Python comme suit : L = [9, 10, 7, 3, 8, 2, 6, 1].

Quelle est la valeur renvoyée par l'instruction L[4:] ?

Exercice 5 : Accès à un élément d'une liste de listes (tableau à deux dimensions)

On considère la liste Python suivante :

L = [['Pomme', 'Cerise', 'Mandarine'], ['Orange', 'Raisin', 'Banane']]
Quelle valeur renvoie l'instruction L[0][0] ?
False